place where seagulls nest - Español Inglés Diccionario